Skip to main content

Windows Manager

常见架构(Win EFI)

在安装windows的时候,系统会位我们建立一个ESP分区,大约200M到300M左右,里面的目录结构大概是这样的:(使用diskgenius等软件可以读取内部文件)

EFI
├── Boot
│ └── bootx64.efi
└── Microsoft
├── Boot
│ ├── BCD
│ ├── bootmgfw.efi
└── Recovery

其中一些字体和语言等文件已经省略

文件详解

文件也作用备注
[EFI/Microsoft/Boot/BCD](## BCD)核心引导的记录配置文件
EFI/Microsoft/Boot/bootmgfw.efi跟下面的是同一个文件
EFI/Boot/bootx64.efi(bootia32.efi)跟上面同一个文件
{系统盘}C:\Windows\system32\winload.efi

BCD文件

系统安装完成后,安装程序会将引导信息保存在ESP中的BCD文件中,路径为EFI\microsoft\boot\BCDBCD文件是一个注册表巢文件,反应到注册表里就是LOCAL_MACHINE下\BCD00000000,一般情况下hivelist是不导入这个文件的,我们可以在regedit中手工导入这个文件来查看。

现在可以通过BOOTICEREGEDIT一起看来理解这个文件。在Object下面是所有的启动ENTRY,每个ENTRY用一个GUID值标识。

参阅资料